package com.framework.admin.domain.param;

import lombok.Data;

import com.framework.common.domain.ParamPage;
import io.swagger.annotations.ApiModelProperty;



/**
 * @description: 模块表单字段 param
 * @author: lizurong
 * @version: 1.0
 * @date: 2021-03-09 13:16:33
 */
@Data
public class ModuleFormFieldParam extends ParamPage {

	@ApiModelProperty(value = "数据库列名")
	private String columnName;

	@ApiModelProperty(value = "字段代码")
	private String fieldCode;

	@ApiModelProperty(value = "字段类型")
	private String fieldType;

	@ApiModelProperty(value = "字段描述")
	private String fieldDesc;

	@ApiModelProperty(value = "关联模块表单id")
	private String moduleFormId;

	@ApiModelProperty(value = "列表排序")
	private Integer listSort;

	@ApiModelProperty(value = "控件字段格式化")
	private String vueFormat;

	@ApiModelProperty(value = "是否表单显示1是2否")
	private Integer formShow;

	@ApiModelProperty(value = "是否列表显示1是2否")
	private Integer listShow;

	@ApiModelProperty(value = "控件类型")
	private String vueType;

	@ApiModelProperty(value = "控件长度")
	private Integer vueLength;

	@ApiModelProperty(value = "控件label显示值")
	private String vueLabel;

	@ApiModelProperty(value = "是否查询(1是2否)")
	private Integer isQuery;

	@ApiModelProperty(value = "查询类型")
	private String queryType;

	@ApiModelProperty(value = "表单排序")
	private Integer formSort;
}
